one that opposes progress - Spanish English Dictionary